fix(ci): trigger release-tag workflow via workflow_dispatch from auto-tag#315
Merged
fix(ci): trigger release-tag workflow via workflow_dispatch from auto-tag#315
Conversation
…-tag Tags pushed with GITHUB_TOKEN do not trigger other workflows. Instead of relying on the push event, the auto-tag workflow now explicitly dispatches release-tag.yml with the tag as an input parameter. The release-tag workflow accepts both push (tag) and workflow_dispatch triggers, using env.RELEASE_TAG to unify the tag reference across all jobs.
drew
added a commit
that referenced
this pull request
Mar 16, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Fix the release-auto-tag workflow so it actually triggers the release-tag pipeline. Tags pushed with
GITHUB_TOKENdo not trigger other workflows (by GitHub design), which caused v0.0.4 to silently skip the release.Related Issue
No issue — discovered when Release Auto-Tag run #23101142513 created v0.0.4 but the Release Tag workflow never ran.
Changes
release-tag.yml: Addedworkflow_dispatchtrigger with ataginput. Added workflow-levelenv.RELEASE_TAGto unify tag references across push and dispatch triggers. Addedref:to all checkout steps so dispatch runs check out the tag commit. Replaced allGITHUB_REF_NAME/github.ref_namewithRELEASE_TAG/env.RELEASE_TAG.release-auto-tag.yml: Added aTrigger Release Tag workflowstep that callsgh workflow run release-tag.yml -f tag=<tag>after pushing the tag.Testing
mise run pre-commitpassesChecklist